let express = require('express');
let router = express.Router();


/* GET home page. */


/**
 * 添加
 */
router.all('/addStaff', function (req, res, next) {
    global['bean'].StaffService.addStaffEntity(req.args).then(data => {
        res.json(res.wrap(20000, '添加成功!', data));
    }).catch(e => {
        next(e);
    });
});


/**
 * 删除 (弃用)
 */
router.all('/removeStaff', function (req, res, next) {
    global['bean'].StaffService.removeStaffEntity(req.args).then(data => {
        res.json(res.wrap(20000, '删除成功!', data))
    }).catch(e => {
        next(e);
    });
});


/**
 * 更新
 */
router.all('/updateStaff', function (req, res, next) {
    global['bean'].StaffService.updateStaffEntity(req.args).then(data => {
        res.json(res.wrap(20000, '更新成功', data))
    }).catch(e => {
        next(e);
    });
});

/**
 * 查询详情（分页）
 */
router.all('/listStaffs', function (req, res, next) {
    global['bean'].StaffService.listStaffEntities().then(data => {
        res.json(res.wrap(20000, '查询', data))
    }).catch(e => {
        next(e);
    });
});






module.exports = router;
